Skip to content

ci: require accepted issues for external PRs#5457

Draft
jgoux wants to merge 2 commits into
developfrom
codex/external-feature-pr-gate
Draft

ci: require accepted issues for external PRs#5457
jgoux wants to merge 2 commits into
developfrom
codex/external-feature-pr-gate

Conversation

@jgoux
Copy link
Copy Markdown
Contributor

@jgoux jgoux commented Jun 3, 2026

Summary

Adds a metadata-only PR gate for external contributions. External PRs must link a 🐛 Bug, ✨ Feature, or 📘 Docs issue that a maintainer accepted by commenting /accept-issue on the issue.

When the gate fails, the workflow leaves a GitHub Actions bot comment explaining how to open or link an accepted issue before failing the check.

The workflow uses pull_request_target only to read PR and issue metadata, and does not check out or execute contributor code.

Also adds a PR template note that explains the linked accepted issue requirement for external PRs.

@jgoux jgoux force-pushed the codex/external-feature-pr-gate branch from 28e9726 to e2c90db Compare June 3, 2026 17:44
@jgoux jgoux changed the title ci: require accepted feature requests for external feature PRs ci: require accepted issues for external PRs Jun 3, 2026
@jgoux jgoux force-pushed the codex/external-feature-pr-gate branch 2 times, most recently from 3eb30ef to 9d203f2 Compare June 3, 2026 17:55
@jgoux jgoux force-pushed the codex/external-feature-pr-gate branch from 9d203f2 to 9d69874 Compare June 5, 2026 13:42
@jgoux jgoux marked this pull request as ready for review June 5, 2026 13:42
@jgoux jgoux requested a review from a team as a code owner June 5, 2026 13:42
@jgoux jgoux force-pushed the codex/external-feature-pr-gate branch from 9d69874 to d191772 Compare June 5, 2026 13:46
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 5, 2026

Supabase CLI preview

npx --yes https://pkg.pr.new/supabase@5457

Preview package for commit d191772.

@jgoux jgoux marked this pull request as draft June 5, 2026 14:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant